//*****************************************************************************
// JFab (http://code.google.com/p/jfab)
// Copyright (c) 2011 JFab.org
// Admin jfab@jeffreythompson.net
//
// See the file "LICENSE.txt" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//*****************************************************************************

package org.jfab.core.adapter;

import org.jfab.core.model.CGType;

/**
 * Defines methods required by an adapter injector.
 */
public interface AdapterInjector
{
    /**
     * @return a new code generator type adapter.
     */
    Adapter<CGType> injectCGTypeAdapter();
}
